﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Director_PerfilDirec : System.Web.UI.Page
{
    private ModeloDirector md;
    protected void Page_Load(object sender, EventArgs e)
    {
        md = new ModeloDirector();
        lblNom_Director.Text = Session["NombreUsuario"].ToString();

    }
    protected void btnGuardar_Click1(object sender, EventArgs e)
    {
        //Guarda nuevo username si el textobox de username no esta vacio
        if (txtNombre.Text != "")
        {
            if (md.actualizarNombre(txtNombre.Text, Session["idUser"].ToString()))
            {
                lblUser.Text = "Nombre de Usuario actualizado con exito";
            }
            else { lblUser.Text = "Ocurrio un error al actualizar nombre de usuario"; }
        }
        else { lblUser.Text = "El Campo: \"Cambiar Nombre Usuario\" es requerido para cambiar su nombre de usuario."; }

        //Guarda las contrasenia nueva si coinciden
        if (txtContrasenia.Text != "" && txtNvaContrasenia.Text != "" && txtConfirmarNvaCon.Text != "")
        {
            if (txtNvaContrasenia.Text == txtConfirmarNvaCon.Text)
            {
                if (md.actualizarPwd(txtContrasenia.Text, txtNvaContrasenia.Text, Session["idUser"].ToString()))
                {
                    lblpwd.Text = "Contraseña actualizada con exito";
                }else{ lblpwd.Text = "Favor de verificar su contraseña introducida en el campo: Contraseña";}
            }
            else { lblpwd.Text = "Campos: \"Nueva Contraseña\" y \"Confirmar Nueva Contraseña\" no coinciden."; }
        }
        else { lblpwd.Text = "Los campos de \"Contraseña\",\"Nueva Contraseña\" y \"Confirmar Nueva Contraseña\" son nesesarios si desea actualizar su contraseña"; }

    }
    protected void btnCancelar_Click(object sender, EventArgs e)
    {
        txtConfirmarNvaCon.Text = "";
        txtContrasenia.Text = "";
        txtNombre.Text = "";
        txtNvaContrasenia.Text = "";
        lblUser.Text = "";
        lblpwd.Text = "";
    }
}
